const EventEmitter = require('events');
const util = require('util');
// 定义 Radio 构造函数
function Radio(name, frequency) {
  this.name = name;
  this.frequency = frequency;
  EventEmitter.call(this);
}
// 借助 util.inherits 实现 EventEmitter 的继承
util.inherits(Radio, EventEmitter);
// 定义 play 方法，触发 'open' 事件
Radio.prototype.play = function () {
  this.emit('open');
};
// 定义 stop 方法，触发 'close' 事件
Radio.prototype.stop = function () {
  this.emit('close');
};
// 导出 Radio 构造函数
module.exports = Radio;